sticking plaster
noun
chiefly British
: an adhesive plaster especially for closing superficial wounds
Love words? Need even more definitions?
Merriam-Webster unabridged
Share